seed trees - French English Dictionary